﻿2026-06-04T12:57:05.8501260Z ##[group]Run if (Get-Command claude -ErrorAction SilentlyContinue) {
2026-06-04T12:57:05.8501628Z [36;1mif (Get-Command claude -ErrorAction SilentlyContinue) {[0m
2026-06-04T12:57:05.8501849Z [36;1m  $env:SPT_BUDGET = "1"[0m
2026-06-04T12:57:05.8502042Z [36;1m  $env:SPT_BUDGET_N = "3"[0m
2026-06-04T12:57:05.8502333Z [36;1m  $env:SPT_BUDGET_PROGRAM = "claude"[0m
2026-06-04T12:57:05.8502517Z [36;1m  $env:SPT_BUDGET_SETTLE_MS = "15000"[0m
2026-06-04T12:57:05.8502753Z [36;1m  cargo test -p spt-daemon --test budget --release -- --nocapture[0m
2026-06-04T12:57:05.8502983Z [36;1m} else {[0m
2026-06-04T12:57:05.8503192Z [36;1m  Write-Output "claude not installed on this runner — shell numbers only"[0m
2026-06-04T12:57:05.8503437Z [36;1m}[0m
2026-06-04T12:57:05.8533108Z shell: C:\WINDOWS\system32\windowspowershell\v1.0\powershell.EXE -command ". '{0}'"
2026-06-04T12:57:05.8533379Z ##[endgroup]
2026-06-04T12:57:06.0885802Z At C:\actions-runner\_work\_temp\6918d8b0-cee5-414b-879d-2205a8e6bf11.ps1:9 char:75
2026-06-04T12:57:06.0886405Z + ... e-Output "claude not installed on this runner â€” shell numbers only"
2026-06-04T12:57:06.0886654Z +                                                                         ~
2026-06-04T12:57:06.0886841Z The string is missing the terminator: ".
2026-06-04T12:57:06.0887629Z At C:\actions-runner\_work\_temp\6918d8b0-cee5-414b-879d-2205a8e6bf11.ps1:8 char:8
2026-06-04T12:57:06.0887865Z + } else {
2026-06-04T12:57:06.0887970Z +        ~
2026-06-04T12:57:06.0888142Z Missing closing '}' in statement block or type definition.
2026-06-04T12:57:06.0888403Z     + CategoryInfo          : ParserError: (:) [], ParseException
2026-06-04T12:57:06.0888653Z     + FullyQualifiedErrorId : TerminatorExpectedAtEndOfString
2026-06-04T12:57:06.0888844Z  
2026-06-04T12:57:06.1535891Z ##[error]Process completed with exit code 1.
